/**
 * Created by rekey on 13-11-30.
 */
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
module.exports = new Schema({
    '_id' : {
        'type' : Number
    },
    'type' : {
        'type' : String,
        'match' : /video|music|image/
    },
    'image' : {
        'url' : {
            'type' : String
        },
        'width' : {
            'type' : Number
        },
        'height' : {
            'type' : Number
        },
        'size' : {
            'type' : Number
        }
    },
    'video' : {
        'title' : {
            'type' : String
        },
        'description' : {
            'type' : String
        },
        'cover' : {
            'type' : String
        },
        'source' : {
            'type' : String
        },
        'video_id' : {
            'type' : String
        }
    },
    'music' : {
        'song_id' : {
            'type' : String
        },
        'song_name' : {
            'type' : String
        },
        'album_id' : {
            'type' : String
        },
        'album_logo' : {
            'type' : String
        },
        'album_name' : {
            'type' : String
        },
        'artist_id' : {
            'type' : String
        },
        'artist_name' : {
            'type' : String
        }
    }
});
